Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F4 Portugal F2 Italy F15 Netherlands F3 Germany F10 Sao Leopoldo Challenger Zagreb Open - Zagreb DPD Challenger 2002 - Aschaffenburg Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount Powder Byrne Trophy - Surbiton IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia SMS Tennis Open - Sao Paulo Intelig Tennis Cup - Brasilia IPP Open - Helsinki Copa Ericsson Brazil - Sao Paulo Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Chile - Santiago Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Uruguay - Montevideo 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Okal Open - Eckental Britania Zavaleta - Puebla Yokohama World Tennis Gaora Cup - Yokohama USTA Challenger of Dallas - Dallas San Luis Potosi ATP Challenger - San Luis Potosi Mobelwelt-Zick Open 98 - Dresden Frito Lay/USTA Challenger - Binghamton Scottish Tennis Championship - Edinburgh Nuembrecht Challenger - Nuembrecht Kueppers Kolsch Cup by Lambertz - Aachen VII Open Banc Agricol - Andorra Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck San Luis Potosi Challenger - San Luis Potosi ATU Cup - Weiden TED Open - Istanbul Corona Mexico City Open - Mexico City Unicredit (Suisse) Bank S. A. Challenger - Chiasso Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Siemens Open - Scheveningen LTA Wrexham Challenger - Wrexham XII Abierto Internacional de Salinas - Salinas Voit Mexico City Open - Mexico City Siemens Open 2007 - Scheveningen GHI Bronz Classic - Bronx Copa Petrobras Colombia - Bogota Internazionali di Tennis di Bergamo - Bergamo XIV Challenger ATP Club Premium Open - Quito Dallas Challenger Belo Horizonte Challenger Sao Paulo Challenger Rome Challenger Salvador Challenger Sao Paulo Challenger Blumenau Challenger Santos Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Guadalajara Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Cyclus Open de Tenis - Florianopolis Zagreb Challenger Campinas Challenger Rio De Janeiro Challenger Muller Cup - Ulm USTA Men's Challenger of Dallas - Dallas Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao Sarajevo Open - Sarajevo 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 West Side Tennis Club Challenger - Forest Hills XXX Edizione 'A Savoldi Marco' - Manerbio VI Gramado Open de Tenis - Gramado Akbank Private Banking-TED Open - Istanbul Open de la Ville de Saint Denis - Reunion Island Ischgl International Tennis Challenger 2003 - Ischgl Hilton Waikoloa Village USTA Challenger - Waikoloa SAA Hilversum Open - Hilversum VI Gramado Open de Tenis - Gramado Top Wool Challenger - Biella dBI Tennis Challenger - Binghamton South African Airways Open - East London Brasilia Challenger Bangkok Challenger Warsteiner Challenger - Lubeck Pilot Pen International - New Haven Heineken Trophy - 's-Hertogenbosch Gold Flake Open - Chennai The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Gold Flake Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Scania Stockholm Open - Stockholm BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Rosmalen Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland USTA Challenger of North Miami Beach - North Miami Beach VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana The Priority Telecom Open - Amersfoort Cridicard Mastercard Tennis Cup - Campos do Jordao V Gramado Open de Tennis - Gramado Zagreb Open - Zagreb Bulgarian Challenger 2002 - Sofia BH Tennis Open International Cup - Belo Horizonte GHI Bronx Tennis Classic - Bronx Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Peru - Lima Kuppers Kolsch Cup - Aachen International Tennis Championships - Delray Beach AIG Japan Open - Tokyo BCP Tennis Classic - Sao Paulo Heilbronn Open - Heilbronn Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe President's Cup 1999 - Tashkent U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Copenhagen Open - Copenhagen Stockholm Open - Stockholm Copa Telmex - Buenos Aires Campbell's Hall of Fame Tennis Championships - Newport VI Abierto Internacional de Salinas - Salinas RCA Championships - Indianapolis Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg XL Capital Bermuda Open - Bermuda TennisCup Vlaanderen - Antwerp Heineken Trophy - 's-Hertogenbosch The LTA Bolton Challenger - Bolton Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm SAP Open - San Jose Haagen Dazs Open - Caracas Neride Prague Indoor - Prague Estoril Open - Estoril Gran Copa Ericsson - Rio de Janeiro Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport The Waco International Tennis Challenger - Waco Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank Movistar Open - Santiago 2002 Azalea Orthopedic Challenger - Tyler Brasil Open - Costa do Sauipe University of Tennessee USTA Challenger - Knoxville Sydney International - Sydney Copa Telmex - Buenos Aires The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg III Challenger Continenal Plaza - Puerto Vallarta Prague Challenger - Prague Zivnobanka Open - Prostejov ATU Cup - Weiden Internationale Tenniskampioenschappen Scheveningen - Scheveningen Medicor Open - Budapest Thailand Open - Bangkok Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Kuppers Kolsch Cup Aachen - Aachen Ostrava VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz AXA Open - Espinho The Powder Byrne Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas Movistar Open - Santiago ATP Bangalore Challenger - Bangalore 2003 Eddleman USTA Challenger - Birmingham Sail Open - New Delhi Brasil Open - Costa do Sauipe X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Binghamton Professional Tennis Tournament - Binghamton Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen IPP Open - Helsinki A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla ATP Challenger 2003 Numea - New Caledonia Sao Paulo - Brazil The LTA Wrexham Challenger - Wrexham Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Zagreb Open - Zagreb Schickedanz Open - Furth Siemens Open 2004 - Scheveningen Serbia Open - Belgrade Credicard Mastercard Tennis Cup - Campos do Jordao AIG Japan Open Tennis Championships - Tokyo Brasil Open - Salvador 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Lambertz Open - Aachen IPP Open - Helsinki Challenger Groningen - Groningen Aberto de Sao Paulo - Sao Paulo Pro Tennis World Open - Sunrise ECM Prague Open 2005 - Prague Zagreb Open - Zagreb Siemens Open - Scheveningen Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Winston Salem - Winston Salem Tatra Banka Open - Bratislava IPP Open - Helsinki The LTA Wrexham Challenger - Wrexham Open Mutouest St. Brieuc - St. Brieuc Aberto de Santa Catarina - Florianopolis 10° Trofeo Luigi Pezzoli - Bergamo Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Baden Open - Ettlingen Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx Amazonia Open de Tenis - Belem Open D'Orleans - Orleans Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis 4th Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota Unicredit (Suisse) Bank S.A. Challenger - Chiasso Aberto de Santa Catarina de Tenis - Florianopolis ECU Prague Open - Prague Unique Zagreb Open - Zagreb Heineken Open - Auckland Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano The LTA Hester Trophy - Manchester Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Tean International - Alphen Open D'Orleans - Orleans US Men's Clay Court Championship - Houston XIII Trofeo Ciudad de Quito - Quito Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Music City Challenger - Nashville JSM Challenger - Champaign IPP Open - Helsinki ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas 5 Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis New Delhi Challenger II - New Delhi Izmir Cup - Izmir Seguros Bolivar Open - Bogota Siemens Open - Scheveningen V Manta Open-Trofeo Ricardo Delgado Aray - Manta Riviera de Rimini Challenger - Rimini BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana Atlanta Tennis Championships - Atlanta Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota UNICEF Open - 's Hertogenbosch Copa Petrobras-Brazil - Aracaju IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Farmers Classic - Los Angeles Salinas Challenger Citi Open - Washington Bogota Challenger Ostrava Challenger Brasil Open - Sao Paulo French Open - Paris Winnetka Challenger Scheveningen Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Wimbledon - London Sao Paulo Challenger Bucaramanga Challenger Brasil Open - Sao Paulo Bogota Challenger Blunmenau Challenger Curitiba Challenger Campos do Jordao Challenger Grand Prix de Tennis de Lyon - Lyon Campos do Jordao Challenger Campinas Challenger Brasil Open - Costa do Sauipe Buenos Aires Challenger USTA Men's Challenger of Dallas - Dallas TCT Open - Tunis Florianopolis Challenger IX Open Internacional D'Andorra - Andorra Belem Challenger III Gramado Open de Tenis - Gramado Sao Paulo Challenger Credicard Tennis Cup - Campos do Jordao SMS Tennis Cup - Sao Paulo Bristol Challenger Trophy - Bristol Copa Ericsson Chile - Santiago ATP Challenger Hamburg - Hamburg Okal Cup - International Bavarian Championship - Eckental Zagreb Open - Zagreb The Powder Byrne Trophy - Surbiton Brisbane International - Brisbane Global Telecom Open - Florianopolis Campbell's Hall of Fame Tennis Championships - Newport BH Tennis Open International Cup - Belo Horizonte TESS Tennis Classic - Campinas Hilton Waikoloa Village USTA Challenger - Waikoloa Telesp Celular Open - Campinas Waco International Tennis Challenger - Waco Lamberts Open by Stawag - Aachen The LTA Manchester Challenger - Manchester Mauritius Open - Mauritius Weissenhauser Strand Cup - Hamburg BH Tennis Open International Cup - Belo Horizonte Garden Open - Rome Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago LTA Nottingham Challenger - Nottingham Ourocard Tennis Challenger - Sao Paulo Heilbronn Open - Heilbronn USTA Challenger of Tiburon - Tiburon Nossa Caixa Aberto de Sao Paulo - Sao Paulo Renault Slovenian Open - Ljubljana Australian Open - Melbourne Australian Open - Melbourne Grolsch Open - Amsterdam Scania Stockholm Open - Stockholm U.S. Open - New York Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Ordina Open - 's-Hertogenbosch Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Australian Open - Melbourne SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona BMW Open - Munich Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Vietnam Open - Ho Chi Minh City Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach MoviStar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston VTR Open - Vina del Mar Tennis Masters Series - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Miami Amsterdam Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Verizon Tennis Challenge - Atlanta The Ericsson Open - Miami Sony Ericsson Open - Miami Tata Open 2002 - Chennai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Open 13 - Marseille The 10tele.com Open - Nottingham Tennis Masters Series - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 U.S. Open - New York Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2